/**
 * 版权所有 (C), 2019-2019, XXX有限公司
 * 项目名：com.company.study.designpatterns.command
 * 文件名: Client
 * 日期: 2019/6/16 15:07
 * 说明:
 */
package com.company.study.designpatterns.command;

/**
 * @author Anbang713
 * @create 2019/6/16
 */
public class Client {
    public static void main(String[] args) {
        //1. 创建接收者
        Receiver receiver = new Receiver();
        //2. 创建命令对象，设定它的接收者
        Command command = new ConcreteCommand(receiver);
        //3. 创建请求者，把命令对象设置进去
        Invoker invoker = new Invoker(command);
        //4. 执行方法
        invoker.action();
    }
}